import request from '@/utils/request'

/**
 * APS订单相关API
 */
export const orderApi = {
  /**
   * 查询待排程订单列表
   * @returns {Promise} 返回待排程订单列表
   */
  getUnselectedOrders: () => {
    return request.get('/aps-orders/unselected')
  },

  /**
   * 选择订单（保存已选订单）
   * @param {Array} orders 订单列表
   * @returns {Promise} 返回保存结果
   */
  selectOrders: (orders) => {
    return request.post('/aps-orders/select-orders', orders)
  },

  /**
   * 订单校验
   * @param {Object} order 订单对象
   * @returns {Promise} 返回校验结果
   */
  validateOrder: (order) => {
    return request.post('/aps-orders', order)
  }
}

export default orderApi

